<?php
/**
 * 各模块的功能列表
 * 变量命名规则
 * $模块名_actions
 *
 * 
 *
 *
 *
 *
 */

// 子模块定义
$mod_admin_submod = array(
    'u'  => array(
        'name'      => '用户管理',
        'right_var' => 'right_admin',
        'action_prefix' => 'u.',
        'entrance'  => 'admin.php',
        ),
    'r' => array(
        'name'      => '角色管理',
        'right_var' => 'right_role',
        'action_prefix' => 'r.',
        'entrance'  => 'role.php',
        ),
    'a' => array(
        'name'      => '附件管理',
        'right_var' => 'right_attachment',
        'action_prefix' => 'a.',
        'entrance'  => 'admin.php',
        ),
    );

$mod_admin_actions= array(
    // 内容管理动作定义
    'home'  => array('name'=>'管理首页', 'code'=>0,),
    'basic' => array('name'=>'基本信息管理', 'code'=>0,),

    'u.li'      => array('name'=>'用户列表', 'code'=>1,),
    'u.add'     => array('name'=>'添加用户', 'code'=>2,),
    'u.modify'  => array('name'=>'修改用户', 'code'=>4,),
    'u.del'     => array('name'=>'删除用户', 'code'=>8,),
    'u.self'    => array('name'=>'修改密码', 'code'=>16,),
    'u.cclass'   => array('name'=>'文章内容权限', 'code'=>32,),


    'u.login'   => array('name'=>'管理员登录', 'code'=>0,),
    'u.logout'  => array('name'=>'管理员注销', 'code'=>0,),
    

    'u.editf'   => array('name'=>'修改身份', 'code'=>0,),

    'u.toggle'    => array('name'=>'修改状态', 'code'=>0,),

    'a.li'  => array('name'=>'附件管理', 'code'=>1,),
    'a.del' => array('name'=>'删除附件', 'code'=>1,),


    'r.li'      => array('name'=>'角色列表', 'code'=>1,),
    'r.add'     => array('name'=>'添加角色', 'code'=>2,),
    'r.modify'  => array('name'=>'修改角色', 'code'=>4,),
    'r.del'     => array('name'=>'删除角色', 'code'=>8,),

    );

$mod_admin      = array(
    'key'   => 'admin',
    'name'  => '系统管理',
    'dir'   => '/admin',
    'entrance'  => 'admin.php',
    'submod'    => $mod_admin_submod,
    'actions'   => $mod_admin_actions,
    );
$mod_tables = array(
    'admin'     => $G_cfg['tblprefix'] . 'admin',
    'modules'   => $G_cfg['tblprefix'] . 'modules',
    );
add_module($mod_admin);
unset($mod_admin_submod, $mod_admin_actions);
?>